﻿namespace EleCho.WpfSuite.FluentDesign
{
    public enum FluentResource
    {
        TextFillColorPrimaryBrush,
        TextFillColorSecondaryBrush,
        TextFillColorTertiaryBrush,
        TextFillColorDisabledBrush,

        AccentTextFillColorPrimaryBrush,
        AccentTextFillColorSecondaryBrush,
        AccentTextFillColorTertiaryBrush,
        AccentTextFillColorDisabledBrush,

        TextOnAccentFillColorPrimaryBrush,
        TextOnAccentFillColorSecondaryBrush,
        TextOnAccentFillColorDisabledBrush,
        TextOnAccentFillColorSelectedTextBrush,

        ControlFillColorDefaultBrush,
        ControlFillColorSecondaryBrush,
        ControlFillColorTertiaryBrush,
        ControlFillColorQuarternaryBrush,
        ControlFillColorDisabledBrush,
        ControlFillColorTransparentBrush,
        ControlFillColorInputActiveBrush,

        ControlAltFillColorTransparentBrush,
        ControlAltFillColorSecondaryBrush,
        ControlAltFillColorTertiaryBrush,
        ControlAltFillColorQuarternaryBrush,
        ControlAltFillColorDisabledBrush,

        ControlSolidFillColorDefaultBrush,
        ControlStrongFillColorDefaultBrush,
        ControlStrongFillColorDisabledBrush,

        SubtleFillColorTransparentBrush,
        SubtleFillColorSecondaryBrush,
        SubtleFillColorTertiaryBrush,
        SubtleFillColorDisabledBrush,

        ControlOnImageFillColorDefaultBrush,
        ControlOnImageFillColorSecondaryBrush,
        ControlOnImageFillColorTertiaryBrush,
        ControlOnImageFillColorDisabledBrush,

        AccentFillColorDefaultBrush,
        AccentFillColorSecondaryBrush,
        AccentFillColorTertiaryBrush,
        AccentFillColorDisabledBrush,
        AccentFillColorSelectedTextBackgroundBrush,

        CardStrokeColorDefaultBrush,
        CardStrokeColorDefaultSolidBrush,

        ControlElevationBorderBrush,
        CircleElevationBorderBrush,
        TextControlElevationBorderBrush,
        TextControlElevationBorderFocusedBrush,
        AccentControlElevationBorderBrush,

        ControlStrokeColorDefaultBrush,
        ControlStrokeColorSecondaryBrush,
        ControlStrokeColorOnAccentDefaultBrush,
        ControlStrokeColorOnAccentSecondaryBrush,
        ControlStrokeColorOnAccentTertiaryBrush,
        ControlStrokeColorOnAccentDisabledBrush,
        ControlStrokeColorForStrongFillWhenOnImageBrush,

        ControlStrongStrokeColorDefaultBrush,
        ControlStrongStrokeColorDisabledBrush,

        SurfaceStrokeColorDefaultBrush,
        SurfaceStrokeColorFlyoutBrush,

        DividerStrokeColorDefaultBrush,

        FocusStrokeColorOuterBrush,
        FocusStrokeColorInnerBrush,

        CardBackgroundFillColorDefaultBrush,
        CardBackgroundFillColorSecondaryBrush,
        CardBackgroundTertiaryBrush,

        SmokeFillColorDefaultBrush,

        LayerFillColorDefaultBrush,
        LayerFillColorAltBrush,

        LayerOnAcrylicFillColorDefaultBrush,

        LayerOnMicaBaseAltFillColorDefaultBrush,
        LayerOnMicaBaseAltFillColorTertiaryBrush,
        LayerOnMicaBaseAltFillColorTransparentBrush,
        LayerOnMicaBaseAltFillColorSecondaryBrush,

        SolidBackgroundFillColorBaseBrush,
        SolidBackgroundFillColorBaseAltBrush,
        SolidBackgroundFillColorSecondaryBrush,
        SolidBackgroundFillColorTertiaryBrush,
        SolidBackgroundFillColorQuarternaryBrush,
        SolidBackgroundFillColorQuinaryBrush,
        SolidBackgroundFillColorSenaryBrush,

        MicaBackgroundFillColorBaseBrush,
        MicaBackgroundFillColorBaseAltBrush,

        AcrylicBackgroundFillColorBaseBrush,
        AcrylicBackgroundFillColorDefaultBrush,

        AccentAcrylicBackgroundFillColorBaseBrush,
        AccentAcrylicBackgroundFillColorDefaultBrush,


        SystemFillColorSuccessBrush,
        SystemFillColorCautionBrush,
        SystemFillColorCriticalBrush,
        SystemFillColorSuccessBackgroundBrush,
        SystemFillColorCautionBackgroundBrush,
        SystemFillColorCriticalBackgroundBrush,
        SystemFillColorAttentionBrush,
        SystemFillColorNeutralBrush,
        SystemFillColorSolidNeutralBrush,
        SystemFillColorAttentionBackgroundBrush,
        SystemFillColorNeutralBackgroundBrush,
        SystemFillColorSolidNeutralBackgroundBrush,
        SystemFillColorSolidAttentionBackgroundBrush,

        SystemColorWindowTextColor,
        SystemColorHighlightTextColor,
        SystemColorButtonTextColor,
        SystemColorHotlightColor,
        SystemColorWindowColor,
        SystemColorHighlightColor,
        SystemColorButtonFaceColor,
        SystemColorGreyTextColor,

    }
}
